home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 14128 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: ix.netcom.com!netnews
  2. From: David Brownell <brownell@ix.netcom.com>
  3. Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
  5. Date: Thu, 28 Mar 1996 13:52:23 -0800
  6. Organization: Dave's VAX
  7. Message-ID: <315B0A17.489A@ix.netcom.com>
  8. References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <3150415E.6396@sdt.com> <4ip5om$s9@bughouse.imonics.com> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com>
  9. NNTP-Posting-Host: pax-ca1-10.ix.netcom.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-NETCOM-Date: Thu Mar 28  1:57:37 PM PST 1996
  14. X-Mailer: Mozilla 2.0 (Win95; I)
  15.  
  16. Imonics Corporation (ralph cook) wrote:
  17.  
  18. > As for "necessity": it is not necessary to name the list files command "ls",
  19. > the help function "man", the print function "lp", and the editor "vi".
  20. > It is not and was never necessary to limit options to single case-
  21. > sensitive letters so that you have to remember all the magic mumbles
  22. > to do your work.
  23.  
  24. I can't believe this guy, who traces his lineage back to 1977, is so
  25. unaware of the MECHANICAL ISSUES of using an ASR-33 teletype to issue
  26. commands.  We're talking 110 baud, key travel of up to an inch (depends
  27. how worn out the mechanism is), notable mechanical delays.  These were
  28. quite commonly used on the earliest UNIX systems, and were still common
  29. in 1977 in many organizations.  Even finding the paper rolls wasn't much
  30. of a problem.  (Those teletypes lasted pretty well!)
  31.  
  32. You could usually type command names like "ls" in under a second; not so for
  33. longer names.  So with respect to system usability, it WAS THEN NECESSARY
  34. to use short names.  (Clearly, today it's not so necessary.)  Once the style
  35. was established, names like "vi" followed the style.  You couldn't even use
  36. "vi" on an ASR-33, without using "ex" mode ... basically a glorified "ed",
  37. which (surprise) stressed an ASR-33 not much at all.  Single character options
  38. were part of the original style for very good reasons.
  39.  
  40. Sheez ... if you're going to criticize something, at least know what you're
  41. talking about first.  Say that UNIX shows its history, fine; so does every
  42. other system you'll ever use.
  43. -- 
  44. David Brownell
  45. brownell@ix.netcom.com
  46.